/**
 * 
 */
package com.coder520.sync_learning.demo;

import java.util.concurrent.TimeUnit;
import java.util.stream.IntStream;

/**
 * @author zhaoyibo
 *
 */
public class ThreadYield {
	public static void main(String[] args) {
		IntStream.range(0, 3).mapToObj(ThreadYield::create).forEach(Thread :: start);
	}
	
	/**
	 * @Description:
	 * @author zhaoyibo  
	 * @date 2019年2月18日  下午8:42:22
	 */
	private static Thread create(int index) {
		return new Thread(()->{
			if (index==0) {
				Thread.yield();
			}
			System.out.println(index);
		});
		
	}
}
